Skip to content

digest v0.11.0-rc.0#1868

Merged
tarcieri merged 1 commit into
masterfrom
digest/v0.11.0-rc.0
May 29, 2025
Merged

digest v0.11.0-rc.0#1868
tarcieri merged 1 commit into
masterfrom
digest/v0.11.0-rc.0

Conversation

@tarcieri
Copy link
Copy Markdown
Member

@tarcieri tarcieri commented May 28, 2025

NOTE: this temporarily disables the ecdh, hash2curve, and oprf features of elliptic-curve to make the release possible.

They can be re-enabled when the hmac, hkdf, sha2, and sha3 crates have been updated.

Going forward we can remove the = from the digest version requirement now that we're done making major breaking changes, which should allow for more flexible upgrades.

NOTE: this temporarily disables the `ecdh`, `hash2curve`, and `oprf`
features of `elliptic-curve` to make the release possible.

Going forward we can remove the `=` from the `digest` version
requirement now that we're done making major breaking changes, which
should allow for more flexible upgrades.

They can be re-enabled when the `hmac`, `hkdf`, `sha2`, and `sha3`
crates have been updated.
Comment thread signature/Cargo.toml
Comment on lines -19 to -21
[dev-dependencies]
hex-literal = "1"
sha2 = { version = "=0.11.0-pre.5", default-features = false }
Copy link
Copy Markdown
Member Author

Choose a reason for hiding this comment

The reason will be displayed to describe this comment to others. Learn more.

Turns out these were no-longer used

@tarcieri tarcieri marked this pull request as ready for review May 28, 2025 22:19
@tarcieri tarcieri requested a review from newpavlov May 28, 2025 22:19
@newpavlov
Copy link
Copy Markdown
Member

newpavlov commented May 29, 2025

Note that I have one additional minor breaking change in mind: I want to make serialization of eager hashes slightly more efficient.

@tarcieri tarcieri merged commit 2b44f2c into master May 29, 2025
79 checks passed
@tarcieri tarcieri deleted the digest/v0.11.0-rc.0 branch May 29, 2025 13:44
tarcieri added a commit that referenced this pull request May 29, 2025
Due to inter-repo dependency relationships and all of the crates
previously using `=` to pin `digest`, some of the features of
`elliptic-curve` had to be disabled to complete the `digest`
v0.11.0-rc.0 release in #1868.

Now that it's been released and there are new compatible versions of the
`hkdf`, `sha2`, and `sha3` crates, it's possible to re-enable this
functionality.
tarcieri added a commit that referenced this pull request May 29, 2025
Due to inter-repo dependency relationships and all of the crates
previously using `=` to pin `digest`, some of the features of
`elliptic-curve` had to be disabled to complete the `digest`
v0.11.0-rc.0 release in #1868.

Now that it's been released and there are new compatible versions of the
`hkdf`, `sha2`, and `sha3` crates, it's possible to re-enable this
functionality.
Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment

Labels

None yet

Projects

None yet

Development

Successfully merging this pull request may close these issues.

2 participants